home *** CD-ROM | disk | FTP | other *** search
/ Amiga Format CD 42 / Amiga Format AFCD42 (Issue 126, Aug 1999).iso / -serious- / programming / other / jikes / src / makefile.amiga < prev    next >
Makefile  |  1999-05-14  |  21KB  |  409 lines

  1. # Generated automatically from Makefile.in by configure.
  2. # $Id: Makefile.in,v 1.1 1999/03/09 14:49:40 shields Exp $
  3. JIKES_VERSION=0.46
  4.  
  5. CC=/bin/g++
  6. CCREQUIREDFLAGS=-funsigned-char -c -DTYPE_bool -ansi -DBIGENDIAN -I.
  7. CCDEBUGFLAGS=-DTEST -g
  8. CCOPTFLAGS=-O0 -fomit-frame-pointer -m68020-60 -m68881
  9. CCFLAGS=$(CCREQUIREDFLAGS) $(CCOPTFLAGS) -Dstat=mystat -Dfopen=myfopen -Dopendir=myopendir
  10. CFLAGS=$(CCOPTFLAGS)
  11. ERASE=rm -f
  12. EXECUTABLE=jikes
  13. LD=/bin/g++
  14. LDFLAGS=-L. -o $(EXECUTABLE) -s -m68020-60 -m68881 -noixemul
  15. SYSOBJECTS=-lnix -ldebug
  16.  
  17.  
  18.  
  19. BUILD_DIR=.
  20.  
  21. srcdir        = .
  22. prefix        = /gg
  23. exec_prefix    = ${prefix}
  24.  
  25.  
  26. #
  27. # You should not need to edit below here
  28. #
  29.  
  30.  
  31. all:  $(EXECUTABLE)
  32.  
  33. clean:
  34.     $(ERASE) $(EXECUTABLE)
  35.     $(ERASE) $(OBJECTS)
  36.  
  37. distclean: clean
  38.     $(ERASE) config.cache config.log config.status
  39.     $(ERASE) Makefile
  40.  
  41. install: all
  42.     mkdir -p $(exec_prefix)/bin
  43.     cp $(EXECUTABLE) $(exec_prefix)/bin
  44.  
  45. OBJECTS=jikes.o scanner.o code.o zip.o unzip.o \
  46.         ast.o diagnose.o parser.o lpginput.o javaact.o \
  47.         error.o set.o symbol.o lookup.o long.o depend.o \
  48.         stream.o op.o control.o modifier.o system.o \
  49.         bytecode.o body.o decl.o definite.o dump.o expr.o \
  50.         getclass.o init.o double.o config.o option.o \
  51.         incrmnt.o case.o tab.o amiga.o
  52.  
  53. $(EXECUTABLE):    $(OBJECTS)
  54.     $(LD) $(LDFLAGS)  $(OBJECTS) $(SYSOBJECTS)
  55.  
  56.  
  57. javasym.h: $(srcdir)/java.g
  58.     jikespg $(srcdir)/java.g
  59.     $(ERASE) java.l
  60.  
  61. javadef.h: $(srcdir)/java.g
  62.     jikespg $(srcdir)/java.g
  63.     $(ERASE) java.l
  64.  
  65. javadcl.h: $(srcdir)/java.g
  66.     jikespg $(srcdir)/java.g
  67.     $(ERASE) java.l
  68.  
  69. javaprs.h: $(srcdir)/java.g
  70.     jikespg $(srcdir)/java.g
  71.     $(ERASE) java.l
  72.  
  73.  
  74. ast.o:  $(srcdir)/ast.cpp $(srcdir)/config.h $(srcdir)/unicode.h \
  75.           $(srcdir)/bool.h $(srcdir)/code.h $(srcdir)/case.h $(srcdir)/ast.h \
  76.           $(srcdir)/stream.h $(srcdir)/javadef.h $(srcdir)/javasym.h \
  77.           $(srcdir)/tuple.h $(srcdir)/tab.h $(srcdir)/lookup.h $(srcdir)/long.h \
  78.           $(srcdir)/double.h $(srcdir)/symbol.h $(srcdir)/option.h \
  79.           $(srcdir)/depend.h $(srcdir)/access.h 
  80.     $(CC) $(CCFLAGS) $(srcdir)/ast.cpp 
  81.  
  82. body.o: $(srcdir)/body.cpp $(srcdir)/config.h $(srcdir)/semantic.h \
  83.           $(srcdir)/ast.h $(srcdir)/stream.h $(srcdir)/javadef.h \
  84.           $(srcdir)/javasym.h $(srcdir)/tuple.h $(srcdir)/bool.h \
  85.           $(srcdir)/tab.h $(srcdir)/lookup.h $(srcdir)/long.h \
  86.           $(srcdir)/double.h $(srcdir)/unicode.h $(srcdir)/code.h \
  87.       $(srcdir)/case.h $(srcdir)/symbol.h $(srcdir)/option.h \
  88.           $(srcdir)/depend.h $(srcdir)/access.h $(srcdir)/diagnose.h \
  89.           $(srcdir)/parser.h $(srcdir)/lpginput.h $(srcdir)/javaprs.h \
  90.           $(srcdir)/javaact.h $(srcdir)/error.h $(srcdir)/control.h $(srcdir)/set.h 
  91.     $(CC) $(CCFLAGS) $(srcdir)/body.cpp 
  92.  
  93. bytecode.o: $(srcdir)/bytecode.cpp $(srcdir)/config.h $(srcdir)/ast.h \
  94.               $(srcdir)/stream.h $(srcdir)/javadef.h $(srcdir)/javasym.h \
  95.               $(srcdir)/tuple.h $(srcdir)/bool.h $(srcdir)/tab.h \
  96.               $(srcdir)/lookup.h $(srcdir)/long.h $(srcdir)/double.h \
  97.               $(srcdir)/unicode.h $(srcdir)/code.h $(srcdir)/case.h \
  98.               $(srcdir)/symbol.h $(srcdir)/option.h $(srcdir)/depend.h \
  99.               $(srcdir)/access.h $(srcdir)/bytecode.h $(srcdir)/class.h \
  100.               $(srcdir)/semantic.h $(srcdir)/diagnose.h $(srcdir)/parser.h \
  101.               $(srcdir)/lpginput.h $(srcdir)/javaprs.h $(srcdir)/javaact.h \
  102.               $(srcdir)/error.h $(srcdir)/control.h $(srcdir)/set.h \
  103.               $(srcdir)/op.h $(srcdir)/table.h 
  104.     $(CC) $(CCFLAGS) $(srcdir)/bytecode.cpp 
  105.  
  106. config.o:  $(srcdir)/config.cpp $(srcdir)/config.h 
  107.     $(CC) $(CCFLAGS) $(srcdir)/config.cpp 
  108.  
  109. code.o:  $(srcdir)/code.cpp $(srcdir)/code.h $(srcdir)/config.h $(srcdir)/bool.h 
  110.     $(CC) $(CCFLAGS) $(srcdir)/code.cpp 
  111.  
  112. control.o:  $(srcdir)/control.cpp $(srcdir)/config.h $(srcdir)/control.h \
  113.               $(srcdir)/option.h $(srcdir)/bool.h $(srcdir)/code.h \
  114.               $(srcdir)/tuple.h $(srcdir)/symbol.h $(srcdir)/stream.h \
  115.               $(srcdir)/javadef.h $(srcdir)/javasym.h $(srcdir)/tab.h \
  116.               $(srcdir)/lookup.h $(srcdir)/long.h $(srcdir)/double.h \
  117.               $(srcdir)/unicode.h $(srcdir)/case.h $(srcdir)/depend.h \
  118.               $(srcdir)/access.h $(srcdir)/set.h $(srcdir)/scanner.h \
  119.           $(srcdir)/parser.h $(srcdir)/lpginput.h $(srcdir)/javaprs.h \
  120.               $(srcdir)/javaact.h $(srcdir)/semantic.h $(srcdir)/ast.h \
  121.           $(srcdir)/diagnose.h $(srcdir)/error.h $(srcdir)/bytecode.h \
  122.               $(srcdir)/class.h $(srcdir)/op.h 
  123.     $(CC) $(CCFLAGS) $(srcdir)/control.cpp 
  124.  
  125. case.o:  $(srcdir)/case.cpp $(srcdir)/config.h $(srcdir)/case.h $(srcdir)/bool.h 
  126.     $(CC) $(CCFLAGS) $(srcdir)/case.cpp 
  127.  
  128. diagnose.o:  $(srcdir)/diagnose.cpp $(srcdir)/config.h $(srcdir)/diagnose.h \
  129.                $(srcdir)/parser.h $(srcdir)/lpginput.h $(srcdir)/stream.h \
  130.            $(srcdir)/javadef.h $(srcdir)/javasym.h $(srcdir)/tuple.h \
  131.                $(srcdir)/bool.h $(srcdir)/tab.h $(srcdir)/lookup.h \
  132.                $(srcdir)/long.h $(srcdir)/double.h $(srcdir)/unicode.h \
  133.                $(srcdir)/code.h $(srcdir)/case.h $(srcdir)/javaprs.h \
  134.                $(srcdir)/javaact.h $(srcdir)/control.h $(srcdir)/option.h \
  135.            $(srcdir)/symbol.h $(srcdir)/depend.h $(srcdir)/access.h \
  136.                $(srcdir)/set.h $(srcdir)/semantic.h $(srcdir)/ast.h \
  137.                $(srcdir)/error.h $(srcdir)/spell.h
  138.     $(CC) $(CCFLAGS) $(srcdir)/diagnose.cpp 
  139.  
  140. decl.o:  $(srcdir)/decl.cpp $(srcdir)/config.h $(srcdir)/semantic.h \
  141.            $(srcdir)/ast.h $(srcdir)/stream.h $(srcdir)/javadef.h \
  142.            $(srcdir)/javasym.h $(srcdir)/tuple.h $(srcdir)/bool.h \
  143.            $(srcdir)/tab.h $(srcdir)/lookup.h $(srcdir)/long.h \
  144.            $(srcdir)/double.h $(srcdir)/unicode.h $(srcdir)/code.h \
  145.        $(srcdir)/case.h $(srcdir)/symbol.h $(srcdir)/option.h \
  146.            $(srcdir)/depend.h $(srcdir)/access.h $(srcdir)/diagnose.h \
  147.            $(srcdir)/parser.h $(srcdir)/lpginput.h $(srcdir)/javaprs.h \
  148.            $(srcdir)/javaact.h $(srcdir)/error.h $(srcdir)/control.h \
  149.            $(srcdir)/set.h $(srcdir)/table.h 
  150.     $(CC) $(CCFLAGS) $(srcdir)/decl.cpp 
  151.  
  152. definite.o:  $(srcdir)/definite.cpp $(srcdir)/config.h $(srcdir)/semantic.h \
  153.                $(srcdir)/ast.h $(srcdir)/stream.h $(srcdir)/javadef.h \
  154.            $(srcdir)/javasym.h $(srcdir)/tuple.h $(srcdir)/bool.h \
  155.                $(srcdir)/tab.h $(srcdir)/lookup.h $(srcdir)/long.h \
  156.                $(srcdir)/double.h $(srcdir)/unicode.h $(srcdir)/code.h \
  157.                $(srcdir)/case.h $(srcdir)/symbol.h $(srcdir)/option.h \
  158.                $(srcdir)/depend.h $(srcdir)/access.h $(srcdir)/diagnose.h \
  159.            $(srcdir)/parser.h $(srcdir)/lpginput.h $(srcdir)/javaprs.h \
  160.                $(srcdir)/javaact.h $(srcdir)/error.h $(srcdir)/control.h \
  161.                $(srcdir)/set.h 
  162.     $(CC) $(CCFLAGS) $(srcdir)/definite.cpp 
  163.  
  164. depend.o:  $(srcdir)/depend.cpp $(srcdir)/config.h $(srcdir)/ast.h \
  165.              $(srcdir)/stream.h $(srcdir)/javadef.h $(srcdir)/javasym.h \
  166.              $(srcdir)/tuple.h $(srcdir)/bool.h $(srcdir)/tab.h \
  167.              $(srcdir)/lookup.h $(srcdir)/long.h $(srcdir)/double.h \
  168.              $(srcdir)/unicode.h $(srcdir)/code.h $(srcdir)/case.h \
  169.          $(srcdir)/symbol.h $(srcdir)/option.h $(srcdir)/depend.h \
  170.              $(srcdir)/access.h $(srcdir)/semantic.h $(srcdir)/diagnose.h \
  171.          $(srcdir)/parser.h $(srcdir)/lpginput.h $(srcdir)/javaprs.h \
  172.              $(srcdir)/javaact.h $(srcdir)/error.h $(srcdir)/control.h \
  173.              $(srcdir)/set.h 
  174.     $(CC) $(CCFLAGS) $(srcdir)/depend.cpp 
  175.  
  176. double.o:  $(srcdir)/double.cpp $(srcdir)/config.h $(srcdir)/double.h \
  177.              $(srcdir)/bool.h $(srcdir)/long.h 
  178.     $(CC) $(CCFLAGS) $(srcdir)/double.cpp 
  179.  
  180. dump.o:  $(srcdir)/dump.cpp $(srcdir)/config.h $(srcdir)/javasym.h \
  181.            $(srcdir)/control.h $(srcdir)/option.h $(srcdir)/bool.h \
  182.            $(srcdir)/code.h $(srcdir)/tuple.h $(srcdir)/symbol.h \
  183.            $(srcdir)/stream.h $(srcdir)/javadef.h $(srcdir)/tab.h \
  184.            $(srcdir)/lookup.h $(srcdir)/long.h $(srcdir)/double.h \
  185.            $(srcdir)/unicode.h $(srcdir)/case.h $(srcdir)/depend.h \
  186.            $(srcdir)/access.h $(srcdir)/set.h 
  187.     $(CC) $(C